 <template>
  <!-- 当点击该div时，会触发handlePush方法，传递devices属性作为参数 -->
  <div class="" @click="handlePush(devices)">
    <!-- 这里使用了slot，允许父组件自定义内容，同时传递loading状态给父组件 -->
    <slot v-bind="{ loading }" />
  </div>
</template>

<script setup>
// 导入useFileActions钩子，用于处理文件相关操作
import { useFileActions } from '$/composables/useFileActions/index.js'

// 定义组件的props，包含一个可选的devices对象
const props = defineProps({
  devices: {
    type: Object,
    default: () => null,
  },
})

// 使用useFileActions钩子，获取loading状态和handlePush方法
const { loading, send: handlePush } = useFileActions()
</script>

<style></style>

